.table_wrap{
	width:100vw;
	box-sizing:border-box;
}
table{
	width: 1040px;
	border-collapse: collapse;
	/* table-layout: fixed; */
	text-align: center;
	overflow:auto;
}
thead{
	background: #D56776;
    width: 100%;
}
thead tr{
	height: 40px;
    color: #fff;
    width:100%;
}
thead tr th{
    line-height: 40px;
    height: 40px;
    position:relative
}
tbody tr{
	border-bottom: solid 1px #e6e2e2;
	line-height: 33px;
    height: 33px;
}
tbody td{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

tbody tr:nth-child(even){background: #efefef;}
.bottom_padding{
	padding-bottom: 40px;
    box-sizing: border-box;
}
.bottom_fixed{
    position: fixed;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 100%;
    z-index: 99;
    line-height: 40px;
    background: #D56776;
    padding: 0 10px;
    box-sizing: border-box;
    color:#fff;
}
.bottom_fixed .t_left{
	float:left;
}
.bottom_fixed .t_right{
	float:right;
}
